.lead__subtitle {
  max-width: 640px;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  margin: 32px auto 0;
  padding: 0;
/*max-height: 72px; убрала по замечаниям ревьюера*/
}

@media screen and (max-width: 425px) {
  .lead__subtitle {
    max-width: 288px;
    font-size: 16px;
    line-height: 1.25;
    margin-top: 15px;
/*max-height: 40px; убрала по замечаниям ревьюера*/
  }
}

@media screen and (min-width: 425px) and (max-width: 768px) {
  .lead__subtitle {
    max-width: 288px;
    font-size: 16px;
    line-height: 1.25;
    margin-top: 16px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .lead__subtitle {
    max-width: 640px;
    font-size: 30px;
    line-height: 1.20;
    margin-top: 32px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
  .lead__subtitle {
    max-width: 640px;
    font-size: 30px;
    line-height: 1.20;
  }
}
  


@media screen and (min-width: 1280px) {
  .lead__subtitle {
    max-width: 640px;
    font-size: 30px;
    line-height: 1.20;
  }
}